/*
mentrixmax.
Todos os direitos reservados
Nome do projeto : Teste
Nome do módulo  : DAO
Data de início  : 14/08/2013
Responsável(is) : Mateus Neto
Observações  : 
Contato : mentrixmax@gmail.com
*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using ComunsTeste;
using Entidades;
using Menfram.DAL.Abstract;
using System.Collections;

namespace DAO
{

    /// <summary>
    ///  classe de DAO referente a tabela: tbBairro
    /// </summary>
    public class BairroDAO : AbstractDAO<BairroEntidade>
    {
        public override Type getTipo()
        {
            return typeof(BairroEntidade);
        }

        #region Singleton

        /* atributo privado */

        private static BairroDAO obj;

        /* construtor privado implementacao singleton*/

        private BairroDAO() { }

        /*  metodo de implementação do singleton */

        public static BairroDAO getInstance()
        {
            if (obj == null)
            { obj = new BairroDAO(); }

            return obj;

        }

        #endregion
    }
}
